# near model CODE resource # jump table entries: 33641-33641 (1 of them) export_109: 00000000 4E56 FE3E link A6, -0x01C2 00000004 302D E7F4 move.w D0, [A5 - 0x180C] 00000008 48C0 ext.l D0 0000000A E980 asl D0, 4 0000000C 41ED 9B58 lea.l A0, [A5 - 0x64A8] 00000010 D1C0 add.l A0, D0 00000012 326D E7F6 movea.w A1, [A5 - 0x180A] 00000016 2009 move.l D0, A1 00000018 C090 and.l D0, [A0] 0000001A 4A80 tst.l D0 0000001C 6724 beq +0x26 /* 00000042 */ 0000001E 4879 0000 13F6 push.l 0x13F6 00000024 4879 0000 13F4 push.l 0x13F4 0000002A 4879 0000 13F2 push.l 0x13F2 00000030 4879 0000 13CC push.l 0x13CC 00000036 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000003A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000003E 6000 0224 bra +0x226 /* 00000264 */ label00000042: 00000042 302D E7F4 move.w D0, [A5 - 0x180C] 00000046 48C0 ext.l D0 00000048 E980 asl D0, 4 0000004A 41ED 9B58 lea.l A0, [A5 - 0x64A8] 0000004E D1C0 add.l A0, D0 00000050 4878 0400 push.l 0x400 00000054 2F28 0008 move.l -[A7], [A0 + 0x8] 00000058 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000005C 508F addq.l A7, 8 0000005E 2D40 FE3E move.l [A6 - 0x1C2], D0 00000062 604C bra +0x4E /* 000000B0 */ label00000064: 00000064 206E FE3E movea.l A0, [A6 - 0x1C2] 00000068 326D E7F6 movea.w A1, [A5 - 0x180A] 0000006C 2009 move.l D0, A1 0000006E C0A8 0008 and.l D0, [A0 + 0x8] 00000072 4A80 tst.l D0 00000074 6724 beq +0x26 /* 0000009A */ 00000076 4879 0000 1416 push.l 0x1416 0000007C 4879 0000 1414 push.l 0x1414 00000082 4879 0000 1412 push.l 0x1412 00000088 4879 0000 13F8 push.l 0x13F8 0000008E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000092 4FEF 0010 lea.l A7, [A7 + 0x10] 00000096 6000 01CC bra +0x1CE /* 00000264 */ label0000009A: 0000009A 4878 0400 push.l 0x400 0000009E 206E FE3E movea.l A0, [A6 - 0x1C2] 000000A2 2F28 0014 move.l -[A7], [A0 + 0x14] 000000A6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000000AA 508F addq.l A7, 8 000000AC 2D40 FE3E move.l [A6 - 0x1C2], D0 label000000B0: 000000B0 4AAE FE3E tst.l [A6 - 0x1C2] 000000B4 66AE bne -0x50 /* 00000064 */ 000000B6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000000BA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000000BE 548F addq.l A7, 2 000000C0 4A40 tst.w D0 000000C2 663A bne +0x3C /* 000000FE */ 000000C4 4879 0000 1442 push.l 0x1442 000000CA 4879 0000 1440 push.l 0x1440 000000D0 4879 0000 143E push.l 0x143E 000000D6 4879 0000 1418 push.l 0x1418 000000DC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000000E0 4FEF 0010 lea.l A7, [A7 + 0x10] 000000E4 3F3C 0001 move.w -[A7], 0x1 000000E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000EC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000000F0 5C8F addq.l A7, 6 000000F2 2F00 move.l -[A7], D0 000000F4 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 000000F8 588F addq.l A7, 4 000000FA 6000 0168 bra +0x16A /* 00000264 */ label000000FE: 000000FE 3F3C 0001 move.w -[A7], 0x1 00000102 3F3C 0014 move.w -[A7], 0x14 00000106 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 0000010A 588F addq.l A7, 4 0000010C 0C40 0014 cmpi.w D0, 0x14 00000110 6710 beq +0x12 /* 00000122 */ 00000112 4879 0000 1444 push.l 0x1444 00000118 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 0000011C 588F addq.l A7, 4 0000011E 6000 0144 bra +0x146 /* 00000264 */ label00000122: 00000122 598F subq.l A7, 4 00000124 3F3C 1F32 move.w -[A7], 0x1F32 00000128 486E FF56 pea.l [A6 - 0xAA] 0000012C 4878 FFFF push.l 0xFFFF 00000130 A97C syscall GetNewDialog 00000132 205F movea.l A0, [A7]+ 00000134 2D48 FF52 move.l [A6 - 0xAE], A0 00000138 2F2E FF52 move.l -[A7], [A6 - 0xAE] 0000013C 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00000140 588F addq.l A7, 4 00000142 2F2E FF52 move.l -[A7], [A6 - 0xAE] 00000146 3F3C 0003 move.w -[A7], 0x3 0000014A 4267 clr.w -[A7] 0000014C 3F3C 7FFF move.w -[A7], 0x7FFF 00000150 A97E syscall SelectDialogItemText/SelIText label00000152: 00000152 42A7 clr.l -[A7] 00000154 486E FF44 pea.l [A6 - 0xBC] 00000158 A991 syscall ModalDialog 0000015A 0C6E 0002 FF44 cmpi.w [A6 - 0xBC], 0x2 00000160 660C bne +0xE /* 0000016E */ 00000162 2F2E FF52 move.l -[A7], [A6 - 0xAE] 00000166 A982 syscall CloseDialog 00000168 7000 moveq.l D0, 0x00 0000016A 6000 00F8 bra +0xFA /* 00000264 */ label0000016E: 0000016E 0C6E 0001 FF44 cmpi.w [A6 - 0xBC], 0x1 00000174 66DC bne -0x22 /* 00000152 */ 00000176 2F2E FF52 move.l -[A7], [A6 - 0xAE] 0000017A 3F3C 0003 move.w -[A7], 0x3 0000017E 486E FE42 pea.l [A6 - 0x1BE] 00000182 486E FF4E pea.l [A6 - 0xB2] 00000186 486E FF46 pea.l [A6 - 0xBA] 0000018A A98D syscall GetDialogItem/GetDItem 0000018C 2F2E FF4E move.l -[A7], [A6 - 0xB2] 00000190 486E FE44 pea.l [A6 - 0x1BC] 00000194 A990 syscall GetDialogItemText/GetIText 00000196 2F2E FF52 move.l -[A7], [A6 - 0xAE] 0000019A A982 syscall CloseDialog 0000019C 4879 0000 146A push.l 0x146A 000001A2 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000001A6 588F addq.l A7, 4 000001A8 4267 clr.w -[A7] 000001AA 3F3C 0001 move.w -[A7], 0x1 000001AE 3F00 move.w -[A7], D0 000001B0 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */] 000001B4 5C8F addq.l A7, 6 000001B6 2D40 FE3E move.l [A6 - 0x1C2], D0 000001BA 4A80 tst.l D0 000001BC 6624 bne +0x26 /* 000001E2 */ 000001BE 4879 0000 148E push.l 0x148E 000001C4 4879 0000 148C push.l 0x148C 000001CA 4879 0000 148A push.l 0x148A 000001D0 4879 0000 1470 push.l 0x1470 000001D6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000001DA 4FEF 0010 lea.l A7, [A7 + 0x10] 000001DE 6000 0084 bra +0x86 /* 00000264 */ label000001E2: 000001E2 102E FE44 move.b D0, [A6 - 0x1BC] 000001E6 4880 ext.w D0 000001E8 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 000001EC 6F06 ble +0x8 /* 000001F4 */ 000001EE 7020 moveq.l D0, 0x20 000001F0 1D40 FE44 move.b [A6 - 0x1BC], D0 label000001F4: 000001F4 102E FE44 move.b D0, [A6 - 0x1BC] 000001F8 4880 ext.w D0 000001FA 48C0 ext.l D0 000001FC 598F subq.l A7, 4 000001FE 5280 addq.l D0, 1 00000200 2F00 move.l -[A7], D0 00000202 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000206 205F movea.l A0, [A7]+ 00000208 226E FE3E movea.l A1, [A6 - 0x1C2] 0000020C 2348 000C move.l [A1 + 0xC], A0 00000210 486E FE44 pea.l [A6 - 0x1BC] 00000214 206E FE3E movea.l A0, [A6 - 0x1C2] 00000218 2F28 000C move.l -[A7], [A0 + 0xC] 0000021C 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 00000220 508F addq.l A7, 8 00000222 306D E7F6 movea.w A0, [A5 - 0x180A] 00000226 226E FE3E movea.l A1, [A6 - 0x1C2] 0000022A 2008 move.l D0, A0 0000022C 81A9 0008 or.l [A1 + 0x8], D0 00000230 206E FE3E movea.l A0, [A6 - 0x1C2] 00000234 08E8 0007 000B bset.b [A0 + 0xB], 0x7 0000023A 302D E7F4 move.w D0, [A5 - 0x180C] 0000023E 48C0 ext.l D0 00000240 E980 asl D0, 4 00000242 41ED 9B58 lea.l A0, [A5 - 0x64A8] 00000246 D1C0 add.l A0, D0 00000248 2F2E FE3E move.l -[A7], [A6 - 0x1C2] 0000024C 4868 0008 pea.l [A0 + 0x8] 00000250 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000254 508F addq.l A7, 8 00000256 3F2D E7F6 move.w -[A7], [A5 - 0x180A] 0000025A 3F2D E7F4 move.w -[A7], [A5 - 0x180C] 0000025E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000262 588F addq.l A7, 4 label00000264: 00000264 4E5E unlink A6 00000266 4E75 rts 00000268 4348 chk.w D1, A0 0000026A 4152 chk.w D0, [A2] 0000026C 434F chk.w D1, A7 0000026E 414C chk.w D0, A4